home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2002 #11
/
Amiga Plus CD - 2002 - No. 11.iso
/
Tools
/
Freeware
/
CLVRWIN
/
CleverWIN_español.doc
< prev
next >
Wrap
Text File
|
2002-10-28
|
6KB
|
174 lines
CleverWIN
(Ventana inteligente)
© 1997-2002 de Stephan Rupprecht
Todos los derechos reservados
ASPECTOS LEGALES
CleverWIN es propiedad de:
Copyright 1997-2002 Stephan Rupprecht.
Todos los derechos reservados.
Este programa es gratuito, así que no se exige ningún tipo de donación
económica. La redistribución se permite siempre que el paquete se
distribuya sin modificaciones. El autor no se responsabiliza de
cualquier daños causado por el uso (o mal uso) de esta documentación
y/o del/de los programa/s que describe.
REQUERIMIENTOS
Cualquier ordenador Amiga® (o compatible)
con, al menos, la versión 2.04 del sistema operativo.
DESCRIPCIÓN
El sistema operativo del Amiga utiliza dos métodos para refrescar los
contenidos de una ventana. El primero (refresco simple) es lento pero
por contra requiere una pequeña cantidad de memoria, mientras que el
segundo (refresco inteligente) es mucho más rápido pero consume
muchísima más memoria.
CleverWIN es un pequeño parche que fuerza a que todos los programas
abran sus ventana en el modo inteligente. Desgraciadamente, hay
algunos programas que no funcionan correctamente con este modo de
refresco. Justamente por ello el programa permite excluir ciertas
tareas y pantallas públicas de su acción: especialmente útil para
ventanas de consola (Shell) que sólo disponen de la opción de cortar y
pegar en el modo de refresco simple.
Desde la versión 37.10 hay una nueva opción SIMPLE que le indica a
CleverWIN que debe forzar todas las ventanas al modo de refresco
simple: es útil cuando la circuitería tiene una interfaz de memoria
entre la gráfica y la restante muy lenta.
INSTALACIÓN Y PUESTA EN MARCHA
Para instalar CleverWIN basta con que suelte su icono en un directorio
de su elección. Puede poner en marcha el programa tanto desde el Shell
como desde el Workbench, reconociéndose los siguientes tipos de
herramientas/argumentos:
PUBSCREEN
Esta opción le permite definir una expresión patrón para todas las
pantallas públicas que deben ser parcheadas por CleverWIN.
Ejemplos:
PUBSCREEN=(Workbench|TCalc)
Sólo las ventanas que se abran sobre el Workbench o sobre la
pantalla TCalc serán parcheadas.
PUBSCREEN=~(Workbench)
El parche se aplica a todas las ventanas, excepto las que se
abran sobre la pantalla del Workbench.
NOTA: Esta opción sólo afecta a pantallas públicas
(no afecta a las pantallas a medida estándares).
¡Utilice en su lugar la opción IGNORETASK para pantallas a medida!
Opciones alternativas (como por ejemplo Workbench|TCalc)
y expresiones de negación (como por ejemplo ~Workbench)
¡han de ser encerradas obligatoriamente entre paréntesis
tal como se muestra en los ejemplos!
IGNORETASK
Permite excluir ciertas tareas de la acción del parche; es útil con
ciertos programas que no refrescan correctamente las ventanas si
están en un modo diferente al que definió el programador.
Ejemplos:
IGNORETASK=Workbench
Permite a CleverWIN aplicar el parche a ventanas abiertas por la
tarea Workbench.
IGNORETASK=(CON#?|dpaint#?)
CleverWIN no aplicará el parche a ventanas de consola (Shell) y
a las ventanas que abra DPaint.
NOTA: Deberá utilizar esta última expresión patrón para
asegurarse de que la prestación de cortar y pegar
de las ventanas de consola sigue funcionando.
¡DPaint 4 no funciona correctamente si sus ventanas
están en modo de refresco inteligente!
NOBACKDROPS
Esta opción desactiva el parche con ventanas que tienen fondos.
NOTA: Si tiene un fondo en una ventana del Workbench,
deberá activar esta opción para evitar gráficos corruptos.
SIMPLE
Hace que CleverWIN fuerce el refresco de todas las ventanas al modo
simple; es útil con circuitería que tenga un bus lento entre la
memoria gráfica y la principal.
Puede eliminar el parche,
volviendo a ejecutar el programa por segunda vez.
MI AGRADECIMIENTO EN ESPECIAL A
Damian Jurzysta por su informarme de un error
y enviarme una nueva versión de la biblioteca `notifyintuition'.
Dirk Neubauer por sus mensajes.
HISTORIA
37.0 Primera versión pública.
37.1 Corregido errror en la documentación, añadido guión instalador.
37.2 Corregida alerta de Enforcer,
que se producía al intentar escribir en la ROM.
Añadida la opción PUBSCREEN.
Eliminada la opción (defectuosa) SCREEN.
37.3 Mejorada la opción PUBSCREEN.
CleverWIN ahora es una comodidad.
37.4 Vuelto a compilar con MaxonDEVELOP, optimizaciones menores,
cambiado el código de versión de 39.x a 37.x
37.5 Añadida la opción NOBACKDROPS.
37.6 Versión interna.
37.7 Se ha vuelto a escribir totalmente:
CleverWIN ya no es una comodidad;
eliminado el uso de la biblioteca `notifyintuition';
el programa termina después de haberse instalado
el parche ¡lo que ahorra unos 15-20 Ko de memoria!.
37.8 Correción de error:
el código del parche no comprobaba todas
las etiquetas suministradas a la función OpenWindowTagList();
corregido ejemplo erróneo
de la documentación (~Workbench -> ~(Workbench));
mejoras menores.
37.9 Los problemas con PPaint 6.4 y Digita Organizer
deberían haberse corregido.
37.10 Añadida la opción SIMPLE por petición.
AUTOR
Por favor, informe de los errores detectados y envíe sus ideas a:
Stephan Rupprecht
Apfeldweg 1
D44359 Dortmund
Alemania
Envíe el correo electrónico a
info@stephan-rupprecht.de
Página
http://www.stephan-rupprecht.de
TRADUCCIÓN AL ESPAÑOL
Copyright (c) 2002 Dámaso D. Estévez <ast_dde@yahoo.es>
Todos los derechos reservados
El traductor no se responsabiliza de la fiabilidad de la traducción:
por favor, consulte la documentación original. Su modificación sin
permiso previo y por escrito, como todas que hago, está terminantemente
prohibida.